﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LineStickerDwonload.Helper
{
    internal class LineStaticValue
    {
        private static bool printFlag = true;
        private static string tempPath = ".\\TempPath\\";
        private static string binPath = ".\\Bin\\";
        private static string printLogPath = TempPath + "Runlog.txt";
        private static string userAgent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36";
        private static string tip = "当前无任务";

        private static int maxProgress = 0;
        private static int currentProgress = 0;
        private static bool lockProgress = false;
        public static bool PrintFlag { get => printFlag; set => printFlag = value; }
        public static string TempPath { get => tempPath; set => tempPath = value; }
        public static string BinPath { get => binPath; set => binPath = value; }
        public static string PrintLogPath { get => printLogPath; set => printLogPath = value; }
        public static string UserAgent { get => userAgent; set => userAgent = value; }
        public static string Tip { get => tip; set => tip = value; }

        private static string imgClearTip = "防QQ黑底表情包";

        /// <summary>
        /// 进度条的最大值
        /// </summary>
        public static int MaxProgress { get => maxProgress; set => maxProgress = value; }

        /// <summary>
        /// 进度条当前的值
        /// </summary>
        public static int CurrentProgress { get => currentProgress; set => currentProgress = value; }

        /// <summary>
        /// 是否锁定这个
        /// </summary>
        public static bool LockProgress { get => lockProgress; set => lockProgress = value; }

        /// <summary>
        /// 图像清理
        /// </summary>
        public static string ImgClearTip { get => imgClearTip; set => imgClearTip = value; }
    }
}